heavy rainfall warning - Francés Inglés Diccionario